home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9804 / 000063_owner-linux-arm…r.rutgers.edu _Fri Apr 17 13:35:33 1998.msg < prev    next >
Internet Message Format  |  1998-05-13  |  2KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from orava.funet.fi (orava.funet.fi [128.214.248.46])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id NAA25214
  4.     for <willy@odie.fluff.org>; Fri, 17 Apr 1998 13:35:32 +0100
  5. Received: from vger.rutgers.edu ([128.6.190.2]:32318 "EHLO vger.rutgers.edu" ident: "root") by orava.funet.fi with ESMTP id <390735-13857>; Fri, 17 Apr 1998 15:36:02 +0300
  6. Received: by vger.rutgers.edu id <971163-29197>; Fri, 17 Apr 1998 08:28:21 -0400
  7. Received: from odie.barnet.ac.uk ([194.82.202.98]:12910 "EHLO odie.barnet.ac.uk" ident: "willy") by vger.rutgers.edu with ESMTP id <971168-29197>; Fri, 17 Apr 1998 08:28:02 -0400
  8. Received: (from willy@localhost)
  9.     by odie.barnet.ac.uk (8.8.6/8.8.6) id NAA25201;
  10.     Fri, 17 Apr 1998 13:33:50 +0100
  11. From: Matthew Wilcox <willy@odie.barnet.ac.uk>
  12. Message-Id: <199804171233.NAA25201@odie.barnet.ac.uk>
  13. Subject: Re: memfastset.S
  14. To: linux@arm.uk.linux.org (Russell King - ARM Linux Admin)
  15. Date:     Fri, 17 Apr 1998 13:33:49 +0100 (BST)
  16. Cc: linux-arm@vger.rutgers.edu
  17. In-Reply-To: <199804171029.LAA00648@raistlin.armlinux.org> from "Russell King - ARM Linux Admin" at Apr 17, 98 11:29:25 am
  18. X-Mailer: ELM [version 2.4 PL25]
  19. MIME-Version: 1.0
  20. Content-Type: text/plain; charset=US-ASCII
  21. Content-Transfer-Encoding: 7bit
  22. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  23. Sender: owner-linux-arm@vger.rutgers.edu
  24. Precedence: bulk
  25. X-Loop: majordomo@vger.rutgers.edu
  26. Status: RO
  27.  
  28. Russell King - ARM Linux Admin
  29. > Yet another thought:
  30. > @ now we are up to 12 bytes from end of buffer; r2 can be {-4, -8, -12, -16}
  31. > Lmod_4:         tst     r2, #8
  32. >                 stmneia r0!, {r1, lr}
  33. >                 tst     r2, #4
  34. >                 strne   r1, [r0]
  35. >                 LOADREGS(fd, sp!, {pc})
  36. > That's one more instruction removed ;)
  37.  
  38. Yes, though it's slower for the case where it's quad-word aligned.  Mmm,
  39. forgot to optimise for the ARM2's 1N+3S properties.  Anyone think this is
  40. important?  ;-)
  41.  
  42. -- 
  43. Set Alias$Case Set Alias$[ |||| |MSet Alias$Otherwise Set Alias$[ \ Matthew
  44. "" |MSet Alias$When If %0=%%0 Then Set Alias$[ "" ||MIf %0=%%0    \ Wilcox
  45. Then Set Alias$Otherwise Set Alias$[ |||||||||||||||| ||MIf       \
  46. %0=%%0 Then Set Alias$When Set Alias$[ ||||||||||||||||
  47. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu